Rustenburg has a mild winter with temperatures ranging from -4C in June and July to 8-10C in April and May. Summer is hot, with temperatures often reaching above 30C from November to March, peaking at 36C in March. Autumn is warm, with temperatures gradually cooling down from September to November, while spring sees a gentle warming trend from April to August.